Realistic machine-generated handwriting with personalized fonts

ABSTRACT

There are provided new and improved methods and systems for producing machine-generated handwriting having realistic human appearance. In various embodiments, the handwriting may include characteristics of particular classes and/or characteristics of particular individuals. The handwriting includes an appropriate degree of randomness so as to be realistic in appearance. In a particular embodiment of the invention, at least one sample of a particular individual&#39;s handwriting is scanned and analyzed to determine the characteristics thereof. The handwriting characteristics include a degree of randomness representative of the scanned handwriting sample(s). The handwriting may be printed on a conventional printer, for example to generate a communication for a recipient.

RELATED APPLICATIONS

The present application is a continuation in part of U.S. patentapplication Ser. No. 10/962,828 filed on Oct. 12, 2004, titled:Realistic Machine-Generated Handwriting.

FIELD OF THE INVENTION

The present invention relates generally to methods and systems forgenerating handwriting and more particularly to methods and systems formachine-generating realistic handwriting.

BACKGROUND OF THE INVENTION

Many different, commercially available methods and systems are known forprinting machine-generated handwriting, typically for the purpose ofgenerating machine-signed checks. To name just a few, machine-basedcheck signers, typically electronic signature printers, are currentlymanufactured and sold by: AcuPrint, Standard Register, Hedman,Speedrite, Paymaster and Wycom.

Electronic signature generators are designed to generate securesignatures for legal documents such as checks. For security purposes,electronic signature generators are designed to print signatures thatare substantially identical from one to another. These signatures areeasily readable by bank check processing machines but not easily forgedby others. Check signing machines facilitate the printing of hundreds ofthousands of checks per day by large businesses.

In addition to machine-generated signature machines, different systemshave been developed for capturing and analyzing hand-written signatures.See, for example: U.S. Pat. No. 4,397,033 to Bechet, titled: Device forMeasuring Characteristic Parameters of the Speed of Handwriting, U.S.Pat. No. 5,013,874 to de Bruyne et al., titled: Apparatus for Recordingand Verifying Handwriting, in Particular Signatures, and U.S. Pat. No.6,381,344 to Smithies, et al, titled: Method and System for the Capture,Storage, Transport, and Authentication of Handwritten Signatures. U.S.patent application publication 2003/0063045 A1 to Fleming, titled: PenCartridge that Transmits Acceleration Signal for Recreating HandwrittenSignatures and Communications, shows a system for transmitting apen-written signature to a computer device.

As the reader will discern, methods and systems relating tomachine-generated writing are generally concerned with the consistencyof the writing and the ability to verify signatures, while methods andsystems dealing with handwritten signatures are generally concerned withcapturing and/or analyzing such signatures.

While machine printed handwriting is useful for legal documents, it isnot particularly desirable for other types of written communications.With the availability of flexible, high-speed printers such as laserprinters, machine-generated cursive writing is used pervasively in massmailings such as business-to-customer mailings and direct marketingmailings. Most word processing and printing systems support the use of avariety of cursive scripts printable on commercial printers. Dependingon the nature of a communication, cursive script may be used foraddressing, the entirety of a communication or to personalize a portionof the communication such as an address or a signature.

Machine-generated cursive writing, however, suffers from thedisadvantage of having the appearance of being machine-generated. Asdiscussed above, machine-generated cursive writing is, typically, highlyconsistent in cursive writing characteristics. While consistency isdesirable for some applications, for example signatures on legaldocuments, consistency is undesirable in the context of personalizedcommunications to customers. Such attempts at personalizedcommunications are often perceived by the recipient as machine-generatedmass communications, or “junk mail,” and as such are often ignored. If acustomer perceives machine-printed, cursive writing on the face of aletter, such as in the addressing, a communication may be disposed ofwithout even being opened.

In fact, at least one company exists for the purpose of generating real,hand-written communications for clients. The reader is directed to theDNR Group, Inc., which provides genuine handwritten communications forbusinesses to use. DNR Group, Inc. further supplies a service called‘machined handwriting’ where actual penmanship is transposed by amachine operating a ballpoint pen. However, thus machined writing cannot be personalized and is useful only for the writing of short phrases,such as signatures and slogans. It further requires the use of slow,complex ballpoint pen machines.

The present inventors have determined that it would be quite useful tobe able to machine generate cursive writing that has the appearance ofreal, human handwriting. As such, it will more likely be received as asincere, personal communication deserving of the attention of therecipient.

SUMMARY OF THE INVENTION

The present invention provides methods and systems for generatingrealistic, machine-printed handwriting. The invention enables the use ofselected handwriting class characteristics and personal characteristics,as well as random variations on those characteristics, to providemachine-generated writing that realistically imitates handwriting. Inaccordance with a particular embodiment of the invention, themachine-generated handwriting characteristics are determined by scanningand analyzing the writing sample(s) of a particular individual. Themachine-generated handwriting characteristics include a degree ofrandomness representative of the scanned handwriting sample(s).

In accordance with one embodiment of the invention there are providedmethods and systems for machine-generating a realistic handwrittencommunication, a method comprising: scanning at least one handwritingsample of an individual; analyzing the scanned handwriting sample;generating, based on the scanning and analyzing, a set of handwritingcharacteristics, the set of handwriting characteristics including adegree of randomness; selecting a recipient; selecting a communicationincluding content for the recipient; and printing the communicationusing the selected set of handwriting characteristics.

In accordance with one embodiment of the invention there are providedmethods and systems for machine-generating a realistic handwrittencommunication, a method comprising: scanning at least one handwritingsample of an individual; analyzing the scanned handwriting sample togenerate a set of handwriting characteristics, the set of handwritingcharacteristics including a degree of randomness representative of theat least one handwriting sample; selecting content for a communication;and printing the communication with the selected handwritingcharacteristics, including the selected degree of randomness, on aprinter.

BRIEF DESCRIPTION OF THE DRAWING FIGURES

These and other objects, features and advantages of the invention willbecome apparent from a consideration of the detailed description of theinvention when read in conjunction with the drawing Figures, in which:

FIG. 1 is a block diagram illustrating a machine-generated writingsystem in accordance with the present invention;

FIG. 2 is a flow chart showing a process for printing machine-generatedcommunications in accordance with the present invention;

FIG. 3 is a flow chart showing details of the process for selectinghandwriting characteristics from FIG. 2; and

FIG. 4 is a flow chart showing a process for generating personalizedhandwriting fonts in accordance with an alternate embodiment of theinvention.

DETAILED DESCRIPTION OF THE INVENTION

The present invention enables the machine generation of realistichandwriting. As used herein, the term “handwriting” and variants thereofmeans machine-generated print that, in accordance with the inventiondescribed below, has the appearance of realistic human handwriting.Handwriting includes both cursive and printed writing. In variousembodiments, the machine-generated handwriting may be selected based oncombinations of one or more of: demographic class characteristics,individual characteristics and random characteristics. The inventionenables the machine-generation of communications that have theappearance of having been handwritten.

With reference to FIG. 1, there is shown a system 100 for providingwritten communications including realistic, machine-generatedhandwriting. The system includes a controller or processor 102 connectedto an operator control terminal 104 and a printer 106. Further connectedto processor 102 is a database 108 of handwriting types, a database 110of communication types and content and a database 112 of recipient data.A packing and mailing system for packaging and transmitting writtencommunications is included in system 100.

Processor 102 comprises a conventional computer system operating under aconventional operating system, many types of which are known in the art.One example comprises a personal computer including an Intel® processoroperating the Microsoft Windows® operating system. Numerous othersystems comprising workstations, servers, mainframes and combinationsthereof are known to the reader.

Databases 108, 110 and 112 comprise conventional data storage systems,for example comprising appropriate combinations of semiconductor,magnetic and optical storage components. While the databases have, forpurposes of explanation, been shown as three separate devices, it willbe understood that they may comprise one or more storage devices capableof storing the data and control software described herein.

Operator terminal 104 comprises a conventional human operator interface,for example a keyboard and display screen. Printer 106 comprises aprinter type capable of printing user-defined fonts, many of which areknown in the art. For example and without limitation, most dot-matrix,laser and inkjet printers are capable of printing user-definable typefonts in the format, for example, of True Type® and Postscript® typefont formats. Numerous software programs and techniques will be known tothe reader through which a user may design a custom type font.

With reference now to FIG. 2, there is shown a process 200 forgenerating communications having realistic, machine-generatedhandwriting. There is first identified a recipient of (step 202) andcontent for (step 204) a communication. As noted above, numerouscommunication types and contents are stored in database 110, whilerecipient information such as name, mailing address and demographicinformation are stored in database 112. Based on the selected recipientand content, there is then determined the desired characteristics of thehandwriting (step 206).

With reference now to FIG. 3, it will be understood that humanhandwriting comprises two general types of characteristics, classcharacteristics common to a group and individual characteristicsparticular to each individual. Class characteristics are determined,amongst other ways: i) by the instruction provided to a class ofwriters, typically during schooling when the particular class is taughthow to write, ii) by the physical characteristics of the writers, andiii) by the materials provided for writing. Handwriting classcharacteristics may thus vary across many different types of demographicgroups, including but not limited to: age, geographic location,ethnicity, gender and others.

As is known to the reader, while everyone may receive the same trainingand education relating to writing, individual physical skills as well asinterpretations of the training vary. Thus, no two individuals will havethe same handwriting and in fact no single individual is likely to writethe same letter, word or phrase identically twice.

Further as is known to the reader, each user's handwriting isdistinguished by a plurality of mechanical characteristics. Handwritingcharacteristics include, but are not limited to: pressure, size, slant,loop types, retracements, “t” crossings and lower-case “i” dottings. Thescience of forensic document examination is directed to handwritinganalysis to determine the legitimacy and originality of documents,focusing on mechanical handwriting characteristics. The science ofgraphology is directed to handwriting analysis to determine personalinformation about the writer.

Class characteristics are well known in the field of handwritinganalysis. In accordance with the present invention, handwriting classcharacteristics, for example in the form of the mechanicalcharacteristics described above, are stored in database 108 of system100. Individual characteristics are likewise stored in database 108,again for example in the form of mechanical characteristics. Both classand individual characteristics may be determined, for example, throughthe collection, analysis and characteristic determination of realhandwriting samples so as to build a large database of individualhandwriting types within class types.

As was noted above, randomness plays a significant role in realhandwriting. As noted, no two individuals have identical handwriting andno single individual writes the same letter, word or phrase in theidentical manner twice. Even a person's signature, typically his or hermost repeated writing, contains slight variations in every occurrence.In accordance with another feature of the present invention, thisrandomness is represented in the machine-generated handwriting of thepresent invention. This randomness can be created in many differentways. For example, the randomness in various class and individualhandwriting characteristics can be created by: 1) the evaluation of therandom mechanical variations in actual handwriting samples, eachrandomness stored in database 108 in association with its sample, and/or2) the generation of random variations of stored handwriting samplesbased on mechanical variations within an acceptable range of normalcy.Further, random variations may be determined specific to eachhandwriting class.

For example, analysis may be done on a particular class of handwritingto determine normal random variations for the mechanical characteristicsof that class. One specific example would be the range of ‘roundness’ of“o's” as a percentage deviation from the average shape for the class.Another example is range of height of the “t” crossings as a percentagedeviation from the average height for the class. The normal distributionof the randomness is then stored mathematically in a manner enabling itsretrieval and use in generating printed communications. Numerous otherrandom variations within classes, as well as methods for analyzing,recording and using them, will now be apparent to the reader.

In another example, analysis may be done on a particular individual'shandwriting to determine normal random variations for the mechanicalcharacteristics of the individual. Specific examples would be theangular ranges of slant and the ranges of pressure as a percentagedeviation from the averages for the individual. As described above, thenormal distribution of the randomness is then stored mathematically in amanner enabling its retrieval and use in generating printedcommunications. Numerous other random variations for an individual, aswell as methods for analyzing, recording and using them, will now beapparent to the reader.

Continuing with reference to FIG. 3, the process of selectinghandwriting characteristics for a particular communication thus includesthe steps of selecting class characteristics (step 302) and optionallythe characteristics of an individual within the class (step 304). Therandomness for the selected handwriting is then selected (step 306). Inone embodiment of the invention, the desired randomness for thehandwriting characteristics is simply selected to be the actualdetermined randomness resulting from analyzing the selected individualhandwriting sample. In another embodiment of the invention, the desiredrandomness for the handwriting characteristics is selected based on thedetermined randomness characteristics for the class as described above.

In yet another embodiment, the handwriting of a particular individualmay be selected without regard to his or her class, for example when itis desired to simulate a handwritten communication from a particularindividual. In such instances, step 302 is omitted.

Ancillary characteristics for the handwriting are then selected (step308), exemplary ancillary characteristics including ink color and inktype.

In accordance with a feature of the present invention, the particularhandwriting characteristics of a communication can be selected basedupon what is known of the recipient demographics and the content of thecommunication. To illustrate this feature of the invention, and withoutlimitation, the following examples are offered.

EXAMPLE 1

-   Communication: An informal marketing solicitation is to be mailed to    a group of teenage girls in a particular ethnic group.-   Handwriting Characteristics: The handwriting class may be selected    to be that of teenage girls in the particular ethnic group. No    individual characteristics need to be selected. The communication    thus has the appearance of being from a peer.

EXAMPLE 2

-   Communication: A letter from a Swiss bank to its customers regarding    a new product.-   Handwriting Characteristics: The handwriting characteristics may be    selected to be those of the bank president, providing the appearance    of a personalized letter. It will thus be appreciated that this is    an example of the selection of the handwriting characteristics of a    particular individual in lieu of the handwriting characteristics of    a class.

EXAMPLE 3

-   Communication: A series of communications from a professional    association to members as a cover letter for a professional    newsletter.-   Handwriting Characteristics: The handwriting class is selected to be    that of women, middle-age. A different individual set of    characteristics is selected for each communication so as to provide    the appearance of a different personal letter with each mailing.    Random characteristics representative of the class may be    substituted for any particular individual's writing.

It will be understood that different handwriting characteristics may beselected for different pieces of a single communication. For example,distinctly different handwritings may be selected for the addressing andcontents of a letter communication.

With reference back to FIG. 2, subsequent to the selection of thedesired handwriting characteristics, a printable font is developed onsystem 100 for printing on printer 106 (step 208). One method forgenerating realistic handwriting is to develop a font for printing on aconventional printer such as a laser or inkjet printer. Many differentsoftware programs are known in the art for designing and/or editing TrueType® and Postscript® type fonts. Examples include: FontLab™ tools, FontCreator by topshareware™, tools by High Logic™ and others as will beknown to the reader. Similar tools are known for designing and editingfonts for other types of printers including dot matrix printers.

In accordance with the present invention, the characteristics stored indatabase 108 and selected in accord with the above-described process areretrieved and used with an appropriate font design tool to generate thedesired realistic handwriting (step 208). Multiple fonts may begenerated and/or multiple variations of characters within a font may begenerated as required to obtain the desired randomness. Thecommunication is printed (step 210) on printer 106 and packaged fortransmission to the recipient (step 212). Written communications to theselected recipients may be in one or more of many known forms,including: e-mail, letters, cards, circulars, newsletters and numerousothers as will be apparent to the reader.

With reference now to FIG. 4, there is shown the details of process 206for machine-generating handwriting representative of a particularindividual. In accordance with this embodiment of the invention, actualpersonal writing samples are collected, electronically scanned andanalyzed to determine the handwriting characteristics of the selectedindividual.

Continuing with reference to FIG. 4, there are collected and scanned thepersonal handwriting samples of the selected individual (step 402).Sufficient samples are scanned whereby to facilitate an analysis of theactual handwriting sample (step 404) and to discern the various featuresand characteristics of the actual individual's handwriting. As notedabove, each individual's handwriting characteristics may includecombinations of class characteristics, individual characteristics andrandom variations. As further noted above, these characteristics may bemeasured, analyzed and characterized in a straightforward way.

Subsequent to the analysis of the handwriting sample, there is eitherselected or generated a personalized font with sufficiently similarcharacteristics to simulate the actual handwriting (step 406). This canbe performed by first comparing the characteristics of the scannedhandwriting to those of existing, stored fonts. If an appropriatesimilar font exists, it is selected for use. If an appropriate font doesnot exist, a new font is generated in accordance with the processesdescribed herein above. It will be understood that a font is deemed tobe sufficiently similar if it can realistically simulate the actualhandwriting sample of the desired individual such that the font isgenerally indistinguishable from the actual handwriting as determined bya reader.

With reference back to FIG. 2, subsequent to the selection or generationof a personalized font (step 406), there are inserted the various randomand ancillary characteristics described in detail herein above (step408), with the random characteristics determining based upon theanalysis of the scanned handwriting samples. There is thus generated andmade available for printing a machine-printable font personalized to thehandwriting of a particular person. With reference back to FIG. 2,communications may now be printed (step 210) and distributed (step 212)in accordance with the above-described processes.

It will be appreciated that a personalized font of the above-describedtype can be used for personal communications between a sender andrecipients familiar with his or her handwriting.

There have thus been provided new and improved methods and systems forproducing machine-generated handwriting having realistic humanappearance. In various embodiments, the handwriting may includecharacteristics of particular classes and/or characteristics ofparticular individuals. The handwriting includes an appropriate degreeof randomness so as to be realistic in appearance. The handwriting maybe printed on a conventional printer, for example to generate acommunication for a recipient.

While the invention has been described with respect to particularembodiments, it is not thus limited. Numerous changes and improvementswithin the scope of the invention will now be apparent to the reader.

1. A method of machine-generating a realistic handwritten communicationcomprising: scanning at least one handwriting sample of an individual;analyzing the scanned handwriting sample to generate a set ofhandwriting characteristics associated with the individual, the set ofhandwriting characteristics including a degree of randomness; storingthe at least one set of handwriting characteristics associated with theindividual in a memory; selecting a recipient for a realistichandwritten communication; selecting handwriting characteristics for therealistic handwritten communication based upon demographics of therecipient; retrieving from the memory one of the at least one stored setof handwriting characteristics based upon the demographics of therecipient and the characteristics associated with the individual;selecting a communication including content for the recipient; andprinting the communication using the handwriting characteristicsassociated with the individual.
 2. The method of claim 1 and furtherincluding the step of transmitting the printed communication to therecipient.
 3. The method of claim 1 wherein the degree of randomness isdetermined based upon the scanning and analysis of the at least onehandwriting sample.
 4. The method of claim 1 wherein the step ofprinting the communication includes the steps of: generating at leastone printer font representing the selected set of handwritingcharacteristics; selecting a printer; and printing the communicationusing the generated printer font on the printer.
 5. A system formachine-generating a realistic handwritten communication comprising:means for scanning at least one handwriting sample of an individual;means for analyzing the scanned handwriting sample to a set ofhandwriting characteristics associated with the individual, the set ofhandwriting characteristics including a degree of randomness; means forstoring the at least one set of handwriting characteristics associatedwith the individual; means for selecting a recipient for a realistichandwritten communication; means for selecting handwritingcharacteristics for the realistic handwritten communication based upondemographics of the recipient; means for retrieving from the memory oneof the at least one stored set of handwriting characteristics based uponthe demographics of the recipient and the characteristics associatedwith the individual; means for selecting a communication includingcontent for the recipient; and means for printing the communicationusing the handwriting characteristics associated with the individual. 6.A system for machine-generating a realistic handwritten communication,comprising: a processor; a scanner connected to the processor; a printerconnected to the processor; a memory connected to the processor andcontaining instructions for controlling the operation of the processorto perform the steps of: scanning at least one handwriting sample of anindividual; analyzing the scanned handwriting sample to generate a setof handwriting characteristics associated with the individual, the setof handwriting characteristics including a degree of randomness; storingthe at least one set of handwriting characteristics associated with theindividual in a memory; selecting a recipient for a realistichandwritten communication; selecting handwriting characteristics for therealistic handwritten communication based upon demographics of therecipient; retrieving from the memory one of the at least one stored setof handwriting characteristics based upon the demographics of therecipient and the characteristics associated with the individual;selecting a communication including content for the recipient; andprinting the communication using the handwriting characteristicsassociated with the individual.
 7. The system of claim 5 wherein themeans for printing the communication includes means for generating atleast one printer font representing the selected set of handwritingcharacteristics; means for selecting a printer, and means for printingthe communication using the generated printer font on the printer. 8.The system of claim 7 wherein the means for printing is selected fromthe group including a laser printer and an inkjet printer.